.c-message-box {
  .el-overlay-message-box & {
    --el-messagebox-padding-primary: 0;
    --el-messagebox-border-radius: 8px;
    --el-messagebox-width: 560px;
  }
  .el-message-box__header {
    padding: 0 20px;
    height: 50px;
    display: flex;
    align-items: center;
  }
  .el-message-box__title {
    @apply color-black-primary/90 font-size-base;
    font-size: 14px;
    font-weight: bold;
  }
  .el-message-box__headerbtn {
    top: 5px;
    right: 5px;
    .el-icon {
      @apply color-black-regular;
      font-size: 24px;
      width: 24px;
      height: 24px;
      svg {
        width: 24px;
        height: 24px;
      }
    }
  }
  .el-message-box__btns {
    padding: 0 20px;
    height: var(--c-dialog-footer-height);
  }
  .el-message-box__container {
    min-height: 188px;
    gap: 40px;
    padding-left: 40px;
    .el-icon,
    .icon {
      width: 92px;
      height: 92px;
      object-fit: contain;
    }
  }
  .el-message-box__message {
    flex: 1;
    width: 0;
    padding-right: 40px;
    p {
      @apply color-black-regular font-size-base;
      line-height: 20px;
    }
    h3 {
      @apply color-black-primary font-size-large;
    }
    ol {
      margin: 0;
      padding-left: 20px;
    }
  }
}
